const express = require('express')
const Face = require('./src/util/config')
const Read = require('./src/util/read')
const bodyParser = require('body-parser')
const data_im = require('./src/util/data.json')

// 创建服务
const app = express()

// 解析JSON格式 ,对象格式  {limit:'100mb'}
app.use(bodyParser.json({ limit: '2100000kb' }));
// 解析 application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ limit: '2100000kb', extended: true }));



app.get('*', (req, res) => {
    //使用自定义模块,读取文件
    Read.read_('0', req, res)

    // res.send('66556666666666')

    // 创建用户组
    // Face.createGroup()

    // 查询用户组
    // Face.selectGroup()

    // 人脸注册
    // Face.face_register()

    // 查询用户信息
    // Face.face_search()

    // 查询指定用户组中的用户列表
    // Face.face_userList()

    // 人脸对比
    // Face.face_contrast()

    // 人脸更新
    // Face.face_updata()

    // 删除用户
    // Face.delUser()
})

app.post('/car', (req, res) => {
    let data = Object.keys(req.body)[0]
    let dataImg = JSON.parse(data).url

    // 将编码后的数据进行解码
    const base64Data = decodeURIComponent(dataImg);
    // 去掉头信息
    let split = base64Data.substring( base64Data.indexOf( "," ) + 1 );

    // 人脸对比
    let s = Face.face_contrast(split)

    res.send('split')
})

app.listen(80, () => {
    console.log(`服务已启动。http://127.0.0.1/`);
})